package com.bsoft.gol.hcs.common.bean.response;

import com.alibaba.fastjson.annotation.JSONField;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlRootElement;

@XmlRootElement(name = "MsgBody")
@XmlAccessorType(XmlAccessType.FIELD)
public class HospitalFamilyQueueListXmlRequest {
    private String VisitOrganization;
    private String QueryType;//查询类型，参数设置，1表示按患者患者标识集合查询；2表示按证件集合查询；3表示按诊疗卡集合查询；默认是1
    private com.bsoft.gol.hcs.common.bean.request.MedicalCardIdLists MedicalCardIdLists;
    private com.bsoft.gol.hcs.common.bean.request.SourcePatientIdLists SourcePatientIdLists;
    private com.bsoft.gol.hcs.common.entity.IdCardLists IdCardLists;
    private String BusinessType;//业务类型1：门诊就诊2：手术3：治疗 4：检验 5：检查，queryType和businessType不能全部为空，都不为空时businessType优先处理
    private String QueuesId;//队列ID, businessType不为空时有效
    private String Number;//数量,businessType不为空时要求返回记录数的最大记录数

    @JSONField(name = "VisitOrganization")
    public String getVisitOrganization() {
        return VisitOrganization;
    }

    public void setVisitOrganization(String visitOrganization) {
        VisitOrganization = visitOrganization;
    }

    public String getQueryType() {
        return QueryType;
    }

    public void setQueryType(String queryType) {
        QueryType = queryType;
    }

    public com.bsoft.gol.hcs.common.bean.request.MedicalCardIdLists getMedicalCardIdLists() {
        return MedicalCardIdLists;
    }

    public void setMedicalCardIdLists(com.bsoft.gol.hcs.common.bean.request.MedicalCardIdLists medicalCardIdLists) {
        MedicalCardIdLists = medicalCardIdLists;
    }

    public com.bsoft.gol.hcs.common.bean.request.SourcePatientIdLists getSourcePatientIdLists() {
        return SourcePatientIdLists;
    }

    public void setSourcePatientIdLists(com.bsoft.gol.hcs.common.bean.request.SourcePatientIdLists sourcePatientIdLists) {
        SourcePatientIdLists = sourcePatientIdLists;
    }

    public com.bsoft.gol.hcs.common.entity.IdCardLists getIdCardLists() {
        return IdCardLists;
    }

    public void setIdCardLists(com.bsoft.gol.hcs.common.entity.IdCardLists idCardLists) {
        IdCardLists = idCardLists;
    }

    public String getBusinessType() {
        return BusinessType;
    }

    public void setBusinessType(String businessType) {
        BusinessType = businessType;
    }

    public String getQueuesId() {
        return QueuesId;
    }

    public void setQueuesId(String queuesId) {
        QueuesId = queuesId;
    }

    public String getNumber() {
        return Number;
    }

    public void setNumber(String number) {
        Number = number;
    }
}